package com.dt.app.modules.sys.vo;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDate;
import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.util.Date;
import com.dt.app.modules.base.entites.PageEntity;
/**
 * <p>
 * 
 * </p>
 *
 * @author 鸿源塔基
 * @since 2023-02-22
 */
@Data
@NoArgsConstructor
@ApiModel(value="SysCompany对象", description="")
public class SysCompanyBean extends PageEntity implements Serializable {

    private static final long serialVersionUID=1L;

    private Long sysCompanyId;

    @ApiModelProperty(value = "公司名")
    private String companyName;

    @ApiModelProperty(value = "国家城市path")
    private String regionPath;

    @ApiModelProperty(value = "地址")
    private String address;

    @ApiModelProperty(value = "电话")
    private String phone;

    @ApiModelProperty(value = "邮箱")
    private String email;

    @ApiModelProperty(value = "传真")
    private String fax;

    @ApiModelProperty(value = "邮编")
    private String zip;

    @ApiModelProperty(value = "logo图片地址 前后台使用")
    private String logo;

    @ApiModelProperty(value = "备案 法人身份证正面")
    private String baImg1;

    @ApiModelProperty(value = "备案 法人身份证反面")
    private String baImg2;

    @ApiModelProperty(value = "备案 营业执照")
    private String baImg3;

    @ApiModelProperty(value = "备案 税务证")
    private String baImg4;

    @ApiModelProperty(value = "对公账户信息")
    private String dgyhDesc;

    @ApiModelProperty(value = "qq")
    private String qq;

    @ApiModelProperty(value = "前台网址")
    private String frontUrl;

    @ApiModelProperty(value = "备案信息")
    private String rightMsg;

    @ApiModelProperty(value = "服务热线")
    private String hotLine;

    @ApiModelProperty(value = "备注")
    private String msg;

    @ApiModelProperty(value = "0 1")
    private Integer state;

    @ApiModelProperty(value = "缴费日期")
    private LocalDate jfDate;

    @ApiModelProperty(value = "最近缴费日期")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
    private LocalDateTime jfLastTime;

    @ApiModelProperty(value = "是否启用：1->是，0->否")
    private Boolean enabled;

}
